package kr.co.bettersoft.waitnumbercustomer.domain;
/**
 * 대기 정보를 저장하는 도메인 클래스이다.
 * @author blue
 *
 */
public class WaitStatusInfo {
	private String idWaitingUsers;			// 사용자  고유 인덱스
	
	private String userName;				// 등록시 사용되는 사용자 이름
	private String qrCode;					// 등록시 사용되는 사용자 QR코드
	private String phoneNumber;				// 등록시 사용되는 사용자 전번
	
	private String numberWaiting;			// 대기 번호
	private String companion;				// 동행인 수
	
	private String admissionYn;				// 입장된 상태			
	private String nextTurnYn;				// 다음차례인지 여부
	private String activateYn;				// 활성화 여부
	
	private String registerDate;			// 등록시간
	private String modifyDate;				// 수정시간
	
	private Boolean backGroundOn;			// 리스트에서 자신을 돋보이게 하기 위한 플래그값

	public String getIdWaitingUsers() {
		return idWaitingUsers;
	}

	public void setIdWaitingUsers(String idWaitingUsers) {
		this.idWaitingUsers = idWaitingUsers;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getQrCode() {
		return qrCode;
	}

	public void setQrCode(String qrCode) {
		this.qrCode = qrCode;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public String getNumberWaiting() {
		return numberWaiting;
	}

	public void setNumberWaiting(String numberWaiting) {
		this.numberWaiting = numberWaiting;
	}

	public String getCompanion() {
		return companion;
	}

	public void setCompanion(String companion) {
		this.companion = companion;
	}

	public String getAdmissionYn() {
		return admissionYn;
	}

	public void setAdmissionYn(String admissionYn) {
		this.admissionYn = admissionYn;
	}

	public String getNextTurnYn() {
		return nextTurnYn;
	}

	public void setNextTurnYn(String nextTurnYn) {
		this.nextTurnYn = nextTurnYn;
	}

	public String getActivateYn() {
		return activateYn;
	}

	public void setActivateYn(String activateYn) {
		this.activateYn = activateYn;
	}

	public String getRegisterDate() {
		return registerDate;
	}

	public void setRegisterDate(String registerDate) {
		this.registerDate = registerDate;
	}

	public String getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(String modifyDate) {
		this.modifyDate = modifyDate;
	}

	public Boolean getBackGroundOn() {
		return backGroundOn;
	}

	public void setBackGroundOn(Boolean backGroundOn) {
		this.backGroundOn = backGroundOn;
	}

	public WaitStatusInfo(String tmpIdWaitingUsers, String tmpUserName,
			String tmpQrCode, String tmpPhoneNumber, String tmpNumberWaiting,
			String tmpCompanion, String tmpAdmissionYn, String tmpNextTurnYn,
			String tmpActivateYn, String tmpRegisterDate,
			String tmpModifyDate, Boolean tmpBackGroundOn) {
		this.idWaitingUsers = tmpIdWaitingUsers;
		this.userName = tmpUserName;
		this.qrCode = tmpQrCode;
		this.phoneNumber = tmpPhoneNumber;
		this.numberWaiting = tmpNumberWaiting;
		this.companion = tmpCompanion;
		this.admissionYn = tmpAdmissionYn;
		this.nextTurnYn = tmpNextTurnYn;
		this.activateYn = tmpActivateYn;
		this.registerDate = tmpRegisterDate;
		this.modifyDate = tmpModifyDate;
		this.backGroundOn = tmpBackGroundOn;
	}
}
